package com.gewei.service;

import com.gewei.entity.PageResult;
import com.gewei.entity.QueryPageBean;
import com.gewei.pojo.Role;
import java.util.List;

/**
 * @author gewei
 */
public interface RoleService {
    List<Role> findAll();
    void add(Role role,Integer[] permissionIds,Integer[] menuIds);
    PageResult pageQuery(QueryPageBean queryPageBean);
    Role findById(Integer id);
    List<Integer> findpermissionIdsByroleId(Integer id);
    List<Integer> findmenuIdsByroleId(Integer id);
    void edit(Role role,Integer[] permissionIds,Integer[] menuIds);
    void deleteById(Integer id);
}
